$(function () {
    //弹层对象
    var layer = layui.layer;
    //1-获取用户的信息
    getUserInfo();
    
    //退出登录
    $('#logout').on('click', function () {
        //询问是否退出
        layer.confirm('您确定要退出吗', { icon: 3, title: '提示' }, function (index) {
            //单击确定，执行回调函数
            //清除token
            localStorage.removeItem('token');
            //跳转到登陆页面
            location.href = '/login.html';
            //关闭弹窗
            layer.close(index);
        })
    })

})

//全局函数就是window对象的方法
function getUserInfo() {
    $.ajax({
        method: 'get',
        url: '/my/userinfo',
        //请求头
        //headers:{Authorization:localStorage.getItem('token')},
        success: function (res) {
            //判断
            if (res.status !== 0) {
                return layui.layer.msg(res.message, { icon: 5 });
            }
            //渲染用户的信息
            renderAvatar(res.data);
        }
        
    })
}

function renderAvatar(user) {
    //欢迎语
    var name = user.nickname || user.username;
    $('#welcome').html('欢迎您:' + name);
    //头像（图片头像，文字头像）
    if (user.user_pic) {
        //渲染图片头像，文字头像隐藏
        $('.layui-nav-img').attr('src', user.user_pic).show();
        $('.text-avatar').hide();
    } else {
        //渲染文字头像，图片头像隐藏
        var first = name.substr(0, 1).toUpperCase();
        $('.text-avatar').html(first).show();
        $('.layui-nav-img').hide();
    }
};